package com.bw.message.server;


import com.bw.domin.Message;
import com.bw.domin.Vo.MessageHistory;
import com.bw.domin.Vo.MessageVo;
import com.bw.domin.Vo.PatientVo;

import java.util.List;

public interface MessageService {
    /**
     * 新建群发
     * @param messageVo
     */
    void addMessage(MessageVo messageVo);

    /**
     * 查询群发历史
     * @return
     */
    List<MessageHistory> selectMessageHistory();

    List<PatientVo> selectGroup();

    /**
     * 查询群发记录
     * @param messageContent
     * @return
     */
    List<Message> selectMessage(String messageContent);

    /**
     * 查询群发详情
     * @param id
     * @return
     */
    List<MessageHistory> selectMessageDetails(Long id);

    /**
     * 查询群发组下的患者
     * @param groupId
     * @return
     */
    List<PatientVo> selectPatient(Long groupId);
}
